// pages/my/order/validation.js
import regeneratorRuntime from '../../../utils/regeneratorRuntime.js'
import util from '../../../utils/util.js'

var app = getApp();

Page({

  /**
   * 页面的初始数据
   */
  data: {
    loading: true
  },

  /**
   * 生命周期函数--监听页面加载
   */
  async onLoad(op) {
    if (!op.id) {
      app.toast('参数错误');
      return
    }
    try {
      const data = await app.order.getOrderDetail(op.id)
      data.goods.pay_at = data.order.pay_at
      data.goods.ordersn = data.order.ordersn
      data.goods.total = data.order.total
      data.goods.use_end = data.order.use_end
      data.goods.used_num = data.order.used_num
      data.goods.order_pay = data.goods.pay_type
      data.goods.goods_type = data.goods.type
      this.setData({
        ...data,
        loading: false
      })
    } catch (err) {
      app.toast(err)
    }
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function() {

  }
})